package com.wicket.okrapp.biz.service;

import com.wicket.okrapp.biz.service.dto.req.*;
import com.wicket.okrapp.biz.service.dto.res.*;
import java.util.List;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface AchievementDockService {
/**
   * D3查询成果对接关系列表(公共)
   */
    QueryAchievementDockListComRespDto queryAchievementDockListCom(QueryAchievementDockListComReqDto queryAchievementDockListComRep);
/**
   * D3查询可对接成果列表(公共)
   */
    QueryAllowDockAchievementListComRespDto queryAllowDockAchievementListCom(QueryAllowDockAchievementListComReqDto queryAllowDockAchievementListComRep);
/**
   * D3分析内容业绩责任部门(公共)
   */
    AnalysisContDutyDeptComRespDto analysisContDutyDeptCom(AnalysisContDutyDeptComReqDto analysisContDutyDeptComRep);
/**
   * D3查询指标扩展设置详情(公共)
   */
    QueryObjtiveExtSetDetailComRespDto queryObjtiveExtSetDetailCom(QueryObjtiveExtSetDetailComReqDto queryObjtiveExtSetDetailComRep);
/**
   * D3查询目标内容部门小圈子详情(公共)
   */
    QueryTargetContDeptSmallCircleDetailComRespDto queryTargetContDeptSmallCircleDetailCom(QueryTargetContDeptSmallCircleDetailComReqDto queryTargetContDeptSmallCircleDetailComRep);
/**
   * D3查询目标内容成员小圈子详情(公共)
   */
    QueryTargetContMemberSmallCircleDetailComRespDto queryTargetContMemberSmallCircleDetailCom(QueryTargetContMemberSmallCircleDetailComReqDto queryTargetContMemberSmallCircleDetailComRep);
/**
   * D3批量查询成果By授予及有效时间(公共)
   */
    BatchQueryAchievementByAwardedEndTimeComRespDto batchQueryAchievementByAwardedEndTimeCom(BatchQueryAchievementByAwardedEndTimeComReqDto batchQueryAchievementByAwardedEndTimeComRep);
/**
   * D3统计成果数(公共)
   */
    StatisticsAchievementNumComRespDto statisticsAchievementNumCom(StatisticsAchievementNumComReqDto statisticsAchievementNumComRep);
/**
   * D3按成果类型或成果等级查询成果数列表(去重)
   */
    QueryAchievementByTypeOrGraceListComRespDto queryAchievementByTypeOrGraceListCom(QueryAchievementByTypeOrGraceListComReqDto queryAchievementByTypeOrGraceListComRep);
/**
   * D3批量查询对接成果列表By子周期周期ID(公共)
   */
    BatchQueryDockAchievementListBySubCycleComRespDto batchQueryDockAchievementListBySubCycleCom(BatchQueryDockAchievementListBySubCycleComReqDto batchQueryDockAchievementListBySubCycleComRep);
/**
   * D3批量统计成果数(公共)
   */
    BatchStatisticsAchievementNumComRespDto batchStatisticsAchievementNumCom(BatchStatisticsAchievementNumComReqDto batchStatisticsAchievementNumComRep);
/**
   * D3批量统计成果数By所属主体(公共)
   */
    BatchStatisticsAchievementNumByBelongBodyComRespDto batchStatisticsAchievementNumByBelongBodyCom(BatchStatisticsAchievementNumByBelongBodyComReqDto batchStatisticsAchievementNumByBelongBodyComRep);
/**
   * D3批量查询对接成果关系By所属主体(公共)
   */
    BatchQueryAchievementDockByBelongBodyComRespDto batchQueryAchievementDockByBelongBodyCom(BatchQueryAchievementDockByBelongBodyComReqDto batchQueryAchievementDockByBelongBodyComRep);
/**
   * D3批量查询对接成果关系By评价画像根节点(公共)
   */
    BatchQueryAchDockByEvaPortraitSubRootComRespDto batchQueryAchDockByEvaPortraitSubRootCom(BatchQueryAchDockByEvaPortraitSubRootComReqDto batchQueryAchDockByEvaPortraitSubRootComRep);
/**
   * D3分析评价画像根节点ID(公共)
   */
    AnalysisEvaPortraitRootIdComRespDto analysisEvaPortraitRootIdCom(AnalysisEvaPortraitRootIdComReqDto analysisEvaPortraitRootIdComRep);
/**
   * D3批量统计成果数By评价画像根节点(公共)
   */
    BatchStatisticsAchNumByEvaPortraitSubRootComRespDto batchStatisticsAchNumByEvaPortraitSubRootCom(BatchStatisticsAchNumByEvaPortraitSubRootComReqDto batchStatisticsAchNumByEvaPortraitSubRootComRep);
/**
   * D3分析成果所属主体及类型(公共)
   */
    AnalysisAchBelongBodyAndTypeComRespDto analysisAchBelongBodyAndTypeCom(AnalysisAchBelongBodyAndTypeComReqDto analysisAchBelongBodyAndTypeComRep);
/**
   * D3查询成果对接目标汇报任务列表(公共)
   */
    QueryAchiveDockTargetReportTaskListComRespDto queryAchiveDockTargetReportTaskListCom(QueryAchiveDockTargetReportTaskListComReqDto queryAchiveDockTargetReportTaskListComRep);
/**
   * D3批量查询成果对接by创建人(公共)
   */
    BatchQueryAchievementDockByCreateInductionIdComRespDto batchQueryAchievementDockByCreateInductionIdCom(BatchQueryAchievementDockByCreateInductionIdComReqDto batchQueryAchievementDockByCreateInductionIdComRep);
  //
}
